A Ssessing an a Rchitectural a Pproach to L Arge - S Cale S Ystematic
نویسندگان
چکیده
Large-scale systematic reuse promises rapid development of significant systems through straightforward composition of large-scale existing assets. The realization of this promise would provide major benefits in many areas. For example, sophisticated software-engineering tools could be developed rapidly and inexpensively to deliver promising software engineering research results into practice. To date the promise of large-scale reuse remains largely unrealized. Although some successes have been achieved, barriers remain in a variety of areas: technical, managerial, cultural, and legal. In this paper we address an important technical barrier: architectural mismatch. Architectural mismatch has been identified as an important barrier to large-scale reuse. Recently architectural frameworks that purport to enable large-scale reuse have been developed. Among them is Microsoft's OLE technology, comprising both an architectural framework and a suite of reusable component applications. The manufacturer presents this technology as a toolkit for the rapid development of applications from components. In reviewing these component applications, we observed that they offer rich features applicable to a number of domains—and not merely management information systems or data processing. The components are both designed for reuse and also seem to span the spectrum of capabilities required to build a wide variety of applications. The capabilities include relational database management, graphical user interface construction, compound document design and storage, constraint-based structured interactive graphics, and diverse computational models, including spreadsheets and general-purpose imperative programming in languages such as C++. In this paper we evaluate the approach to large-scale systematic reuse represented by OLE. We conclude that, although difficulties remain, such an approach is practical now in many domains, that it substantially overcomes the architectural impediments that have hindered some previous attempts at large-scale reuse, and that it represents significant progress towards realizing the promise of rapid development of sophisticated systems. We report on our prototyping approach to the evaluation of this technology. Our evaluation focused on the ability of the technology to support the development of softwareengineering tools. We define our evaluation framework, describe our experience developing a specific tool, and present conclusions of our evaluation. Assessing an Architectural Approach to Large-Scale Systematic Reuse
منابع مشابه
A W Avelet - B Ased a Pproach for C Ompressing K Ernel D Ata in L Arge - S Cale S Imulations of 3
hysical processes in engineering are often described by firstor second-kind integral equations that are defined on the surface of some complex 3D domain. Examples abound in fields such as electrostatics, elasticity, fluid dynamics, heat transfer, acoustics, and electromagnetics. The study of these problems usually involves developing large-scale, data-intensive computer models, which can requir...
متن کاملExpression of Ghrelin and Its Receptor mRNA in Bovine Oocyte and Cumulus Cells
Energy balance is regulated by ghrelin that is a neuroendocrine modulator. Ghrelin is expressed in reproductive organs. However, the role of ghrelin during in vitro maturation and bovine preimplantational development is limited. The purpose of this study was to determine the expression of ghrelin (GHRL) and its receptor growth hormone secretagogue receptor 1A (GHS-R1A) mRNA expression, and cumu...
متن کاملMethods for conducting systematic reviews of evidence on effectiveness and economic efficiency of interventions to increase screening for breast, cervical, and colorectal cancers.
he Task Force on Community Preventive Ser vices (Task Force) chose to include prevention of breast, cervical, and colorectal cancer hrough interventions to increase screening as a topic n the Guide to Community Preventive Services (Commun uide) for several reasons. First, these cancers impose a arge health burden on the U.S. population; second, here are effective screening tests that can reduc...
متن کاملP Rototype M Atching N Etworks for L Arge - S Cale M Ulti - Label C Lassification
One of the fundamental tasks in understanding genomics is the problem of predicting Transcription Factor Binding Sites (TFBSs). With more than hundreds of Transcription Factors (TFs) as labels, genomic-sequence based TFBS prediction is a challenging multilabel classification task. There are two major biological mechanisms for TF binding: (1) sequence-specific binding patterns on genomes known a...
متن کاملA Survey on Complexity of Integrity Parameter
Many graph theoretical parameters have been used to describe the vulnerability of communication networks, including toughness, binding number, rate of disruption, neighbor-connectivity, integrity, mean integrity, edgeconnectivity vector, l-connectivity and tenacity. In this paper we discuss Integrity and its properties in vulnerability calculation. The integrity of a graph G, I(G), is defined t...
متن کامل